foo = function (x, y)
	return function ()
		return (x + y)
	end
end
io.write (foo (1, 2) ())
bar = function (z, ...)
	return ...
end
